//
//  BaseTabViewController.m
//  LOLProject
//
//  Created by SXW on 16/3/23.
//  Copyright © 2016年 盛宣伟. All rights reserved.
//

#import "BaseTabViewController.h"
@interface BaseTabViewController ()

@end

@implementation BaseTabViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.pageNum = 1;
}

-(UITableView *)tableView{

    if (!_tableView) {
        //当子类不设置tableViewFrame 与style 的时候 默认是有值的
        if (CGRectEqualToRect(self.tableViewframe, CGRectZero)) {
            
            self.tableViewframe = self.view.frame;
        }
        if (self.style == 0) {
            self.style = UITableViewStylePlain;
        }
        _tableView = [[UITableView alloc] initWithFrame:self.tableViewframe style:self.style];
        _tableView.dataSource = self;
        _tableView.delegate = self;
        //分割线
        _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
        _tableView.backgroundColor = [UIColor colorWithRed:235.0 / 255.0 green:241.0 / 255.0 blue:241.0 / 255.0 alpha:1];
        
        //刷新
        _tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingTarget:self refreshingAction:@selector(refreshData)];
        _tableView.mj_footer = [MJRefreshAutoFooter footerWithRefreshingTarget:self refreshingAction:@selector(loadData)];
        
        _tableView.scrollsToTop = YES;
    }
    return _tableView;
}

-(void)refreshData{
}

- (void)loadData{
}

#pragma mark -协议
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{

    return 1;
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{

    return 1;
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{

    return 40;
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

    static NSString *cell_baseIdentifier = @"baseCells";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cell_baseIdentifier];
    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cell_baseIdentifier];
    }
    //取消选中行的效果
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
    return cell;
}


- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}


@end
